package task;

public abstract class AbstractTask {
	private int stride;
	private int workingsetSize;
	private int threadNum;
	
	/**
	 * Run the task.
	 */
	public abstract void run();
	
	public abstract String getWorkingsetType();
	
	public abstract String getElementType();

	public abstract String getBehavior();

	public int getStride() {
		return stride;
	}

	public void setStride(int stride) {
		this.stride = stride;
	}

	public int getWorkingsetSize() {
		return workingsetSize;
	}

	public void setWorkingsetSize(int workingsetSize) {
		this.workingsetSize = workingsetSize;
	}

	public int getThreadNum() {
		return threadNum;
	}

	public void setThreadNum(int threadNum) {
		this.threadNum = threadNum;
	}


}
